import java.util.Random;


public class Kantinemedewerker extends Persoon implements KortingskaartHouder {
	private int medewerkernummer;
	private boolean kassa;
	
	public Kantinemedewerker(int BSN, String voornaam, String achternaam, char geslacht, int dag, int maand, int jaar, int medewerkernummer, boolean kassa)
    {
    	super(BSN, voornaam, achternaam, geslacht, dag, maand, jaar);
    	this.setMedewerkerNummer( medewerkernummer );
    	this.setKassa( kassa );
    }
	
	/**
	 * Geef kortings percentage terug
	 * @return kortings percentage
	 */
	public double geefKortingsPercentage() {
		return 35;
	}
	
	/**
	 * geeft true terug als er een max. kortingsbedrag is.
	 * @return of er een max. aan het kortingsbedrag zit
	 */
	public boolean heeftMaximum() {
		return false;
	}
	
	/**
	 * geeft het max. kortingsbedrag terug.
	 * @return het max. kortingsbedrag
	 */
	public double geefMaximum() {
		return 1.00;
	}
	
	/**
     * Set of je achter de kassa mag zitten of niet.
     * @param kassa
     */
    public void setKassa(boolean kassa)
    {
        this.kassa = kassa;
    }

    /**
     * Geeft terug of je achter de kassa mag zitten.
     * @return kassa
     */
    public String getKassa()
    {
        if (this.kassa == true)
           	return "ja";        
        return "nee";
    }
    
    /**
     * Set het medewerkers nummer.
     * @param medewerkernummer
     */
    public void setMedewerkerNummer(int medewerkernummer)
    {
        this.medewerkernummer = medewerkernummer;
    }
    
	/**
     * Geeft je Medewerkers nummer terug.
     * @return medewerkernummer
     */
    public int getMedewerkerNummer()
    {
        return this.medewerkernummer;
    }
    
    /**
	 * Geeft Alle variable terug in de vorm van een String terug.
	 */
	public String toString() {
		return 	"Medewerkernummer: " + getMedewerkerNummer() +
				"\nKassa werk: " + getKassa();
	}
 }
